<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibTools: 成员列表</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibTools
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.16 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','搜索');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">CUdpIoSocket 成员列表</div>  </div>
</div><!--header-->
<div class="contents">

<p>成员的完整列表，这些成员属于 <a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a>,包括所有继承而来的类成员</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a18f281b53430ae6e741ac65c08ff42e2">_Close</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_socket.html#a9c01deefea11a4b5f8e9f8a22f65dcea">_Init</a>()</td><td class="entry"><a class="el" href="class_c_udp_socket.html">CUdpSocket</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a0fb3f4ef44c0b4135f6bac654aa5281c">_ioService</a></td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a16e8377c836739648ebd6df427232fa8">_sockData</a></td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_io_socket.html#acae8d9bce3697d423126f750fa647902">AsyncConnect</a>(Func func)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a005c8b65bab36ba79d725a25a2d073d0">AsyncConnect</a>(Func func, void *invoker)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_io_socket.html#ac6f4dd15dd18b78935d7f72e8d0a564e">AsyncRead</a>(const CStreamIteator &amp;buff, Func func)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a8428e3a20a7ab4e5b382053e3d58da15">AsyncRead</a>(const CStreamIteator &amp;buff, Func func, void *invoker)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_io_socket.html#ad8d8a76ec387df035ac135d719848eee">AsyncRecvfrom</a>(const CStreamIteator &amp;buff, CSockAddr *addr, Func func)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a473ba902e85b13ae2a2fb3ec652dbc42">AsyncRecvfrom</a>(const CStreamIteator &amp;buff, CSockAddr *addr, Func func, void *invoker)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_io_socket.html#abe8107a0a0b2c2455b99ea2de36e28d6">AsyncSend</a>(const CStreamIteator &amp;buff, const Func &amp;func)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a539cae0d3b3d326fa3f9a7000ed5453b">AsyncSend</a>(const CStreamIteator &amp;buff, const Func &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_io_socket.html#af5484d759ae31b550e9abb6c443660a6">AsyncSendTo</a>(const CStreamIteator &amp;buff, CSockAddr *addr, const Func &amp;func)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a86ed4e777424a764d7e1c2a6a83b61dc">AsyncSendTo</a>(const CStreamIteator &amp;buff, CSockAddr *addr, const Func &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#aa915ac02c07eed947bf2da35eacc3545">Close</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#ae7e5fd04b90967207cc063a22fa39ab5">CSocket</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a2082b7be3d8862aac61944fa6e7218c9">CSocket</a>(CBasicService *pServer)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a45436d2d4df633ef17ff05f874e68ec9">CUdpIoSocket</a>()</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_io_socket.html#abd7e4a7189b10be6f2d8ce1876aba4e1">CUdpIoSocket</a>(CBasicService *service)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a902acbf4c7fcff1856a4b9d35a20aa1a">CUdpIoSocket</a>(CUdpIoClass *service)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_socket.html#a9fc6361330d621549ecf5b6431ae6aec">CUdpSocket</a>()</td><td class="entry"><a class="el" href="class_c_udp_socket.html">CUdpSocket</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_socket.html#a7534e19903201dd7be39029d52488f3e">CUdpSocket</a>(CBasicService *pServer)</td><td class="entry"><a class="el" href="class_c_udp_socket.html">CUdpSocket</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_io_socket.html#aaf3120cb54650f0fd1b32ff0348ec99c">delete_class_copy_operator</a>(CUdpIoSocket)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#adc23006ccfd784a08cbfd2a9c0d3c85e">GetAddr</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a8f9deafc91bedf6c25122fe98e8174d8">GetDomain</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#aca6d749efd4b59c45d65348b7b1beb12">GetIoService</a>() const</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a45ff8ef020da674c0e1dfd947d03f18a">GetPort</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a3258d90d4a7626508fc8c43e0893b020">GetProtocol</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_socket.html#a0ff35999590d434ec2ecd21e7a199789">GetRemoteAddr</a>() const</td><td class="entry"><a class="el" href="class_c_udp_socket.html">CUdpSocket</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_socket.html#ad33886caa477a9495a0d321b134ff857">GetRemotePort</a>() const</td><td class="entry"><a class="el" href="class_c_udp_socket.html">CUdpSocket</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_socket.html#a301f30c45f6f0c81b1b557ccf222f3e0">GetRemoteSockaddr</a>() const</td><td class="entry"><a class="el" href="class_c_udp_socket.html">CUdpSocket</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a4639bf4536b44ec11a7fc37b73981c8e">GetService</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a73320b641e5e5b001bee08048c9b6503">GetServiceBuffer</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a1a3ba6f710c1a3ca4f9300dabe84b03f">GetSockAddr</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a8ae50c5de21c05ad5cc2f5fd7a583e35">GetSocketData</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a31c4a61d9f5a4b6cbada3894c7d70c66">GetSocketID</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a04810e298bdd8c6ce36c1b3dc76ceb2a">GetSocketOpt</a>(int level, int optname, char *optval, socklen_t *optlen) const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#abfcf493607b9c1b40db907d89731d4a9">GetSockPtr</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a4db9f0924d9173baa17ffef5bfeeaa48">GetSockType</a>() const</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#ae31952898329e696d6fdf9a1527746f8">Post</a>(CTcpIoClass *service, const Func &amp;func)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a4101da7fdef4bdf4fbebe9c1a6372aba">Post</a>(CTcpIoClass *service, const Func &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a52ef2a07a07c43dd0f74e3cda891c94a">Post</a>(CBasicService *service, const Func &amp;func)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a6bd9186855643f5b2414e073d938d01e">Post</a>(CBasicService *service, const Func &amp;func, void *invoker)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#afaa6fee02d3a38224445cb42d63d3521">SetAddr</a>(const char *addr)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_socket.html#af8aa3bdb55f59883197053e46ee9583f">SetDomain</a>(SOCKFAMILY::SockFamily domain)</td><td class="entry"><a class="el" href="class_c_udp_socket.html">CUdpSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a7e72aa11797b8dbbb81961d26e6ef6fb">SetIoService</a>(CUdpIoClass *service)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a8b06eb532505ae7f3b6c8c17e2460911">SetLock</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a3f8d60c59caa235c4fb603e269166fd4">SetNolock</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a112e126a842b4ec30e5d17721ebe73cb">SetPort</a>(DWORD port)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a630790930bc708f198f90181420892a5">SetProtocol</a>(SOCKPROTOCOL::SockProtocol protocol=SOCKPROTOCOL::TCP)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_socket.html#a1c2fbd5b243f8b40d638731548aec11a">SetRemoteAddr</a>(const char *addr)</td><td class="entry"><a class="el" href="class_c_udp_socket.html">CUdpSocket</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_socket.html#ac3c2c759a303d3254c171c8373ac416d">SetRemotePort</a>(DWORD port)</td><td class="entry"><a class="el" href="class_c_udp_socket.html">CUdpSocket</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#ae96be9f5381ebfb3e22092ad96f972ce">SetReuse</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#ad08fc2df680d1fd84035f5aada97dd3a">SetService</a>(CBasicService *service)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#aaa6d7615fa3799b3b2ddba01f4dcc675">SetSocket</a>(SOCKET sock)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a28a714423abdf1a80c07419661923210">SetSocketOpt</a>(int level, int optname, const char *optval, socklen_t optlen)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#ab0833e2e82bcca3a85057fcecb2287bb">SetSockType</a>(SOCKTYPE::SockType type=SOCKTYPE::STREAM)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#af24c845946ff5014b8b8d57987459ad7">Shutdown</a>(SDFLAGS::SdFlags how)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_socket.html#ab8b1ed410724da2c2fa57e0e24ee9160">Socket</a>(SOCKFAMILY::SockFamily domain=SOCKFAMILY::IPV4, SOCKTYPE::SockType type=SOCKTYPE::DGRAM, SOCKPROTOCOL::SockProtocol protocol=SOCKPROTOCOL::UDP)</td><td class="entry"><a class="el" href="class_c_udp_socket.html">CUdpSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a1050e2bc438ca9b98f1662f452fc7c3b">Swap</a>(CUdpIoSocket &amp;sock)</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_socket.html#a816347ac8821a8288a38645702bee10e">CUdpSocket::Swap</a>(CSocket &amp;sock)</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_socket.html#a1d4a6cdcea1e66a2591831c15cfbc4fa">~CSocket</a>()</td><td class="entry"><a class="el" href="class_c_socket.html">CSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="class_c_udp_io_socket.html#a124158838a4944182189ea67b590b509">~CUdpIoSocket</a>()</td><td class="entry"><a class="el" href="class_c_udp_io_socket.html">CUdpIoSocket</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="class_c_udp_socket.html#aeb84cc7c88f161ac7467dcc0a80b33e0">~CUdpSocket</a>()</td><td class="entry"><a class="el" href="class_c_udp_socket.html">CUdpSocket</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
